Các bộ xử lý hiện đại sử dụng một dạng định địa chỉ được gọi là định địa chỉ ảo. Bộ nhớ ảo (VM) là một khái niệm trừu tượng của bộ nhớ chính, cung cấp cho mỗi tiến trình một không gian địa chỉ tuyến tính riêng biệt và liên tục không gian địa chỉ tuyến tính.
1. Sự phát triển của định địa chỉ
Trong định địa chỉ vật lý (Hình 9.1), bộ xử lý gửi một địa chỉ vật lý (PA) trực tiếp đến DRAM. Trong định địa chỉ ảo (Hình 9.2), các bộ xử lý tạo ra một địa chỉ ảo (VA), được chuyển đổi bởi Đơn vị quản lý bộ nhớ (MMU) thành PA trước khi truy cập bộ nhớ.
2. Cơ cấu phân cấp và bộ đệm
DRAM hoạt động như một bộ đệm DRAM cho lưu trữ ổ đĩa. Do độ trễ của ổ đĩa, hệ thống sử dụng chiến lược chính sách ghi lại. Việc chuyển đổi được tăng tốc nhờ TLB sử dụng Chỉ số TLB (TLBI) và được bảo vệ bởi các bit như PROT_WRITE. Không gian địa chỉ lớn ($N = 2^n$) cho phép các giải pháp phức tạp các đoạn (segments) và dịch vụ hệ điều hành dành cho thiết bị nhập/xuất.